temporary residence - German English Dictionary